home *** CD-ROM | disk | FTP | other *** search
/ Champak 122 / Vol 122.iso / games / gem_stri.swf / scripts / %3Cdefault package%3E / ScrollSelectList.as < prev    next >
Encoding:
Text File  |  2011-01-06  |  17.5 KB  |  450 lines

  1. var ┬º\x01┬º = 568;
  2. loop0:
  3. while(true)
  4. {
  5.    if(eval("\x01") == 568)
  6.    {
  7.       set("\x01",eval("\x01") + 195);
  8.       ┬º┬ºpush(true);
  9.    }
  10.    else if(eval("\x01") == 82)
  11.    {
  12.       set("\x01",eval("\x01") + 752);
  13.       if(┬º┬ºpop())
  14.       {
  15.          set("\x01",eval("\x01") - 115);
  16.       }
  17.    }
  18.    else if(eval("\x01") == 763)
  19.    {
  20.       set("\x01",eval("\x01") - 720);
  21.       if(┬º┬ºpop())
  22.       {
  23.          set("\x01",eval("\x01") + 361);
  24.       }
  25.    }
  26.    else if(eval("\x01") == 404)
  27.    {
  28.       set("\x01",eval("\x01") - 14);
  29.       ┬º┬ºpush(true);
  30.    }
  31.    else
  32.    {
  33.       if(eval("\x01") == 43)
  34.       {
  35.          set("\x01",eval("\x01") + 361);
  36.          break;
  37.       }
  38.       if(eval("\x01") == 326)
  39.       {
  40.          set("\x01",eval("\x01") + 466);
  41.          break;
  42.       }
  43.       if(eval("\x01") == 390)
  44.       {
  45.          set("\x01",eval("\x01") - 64);
  46.          if(┬º┬ºpop())
  47.          {
  48.             set("\x01",eval("\x01") + 466);
  49.          }
  50.       }
  51.       else
  52.       {
  53.          if(eval("\x01") == 834)
  54.          {
  55.             set("\x01",eval("\x01") - 115);
  56.             prevFrame();
  57.             loop1:
  58.             while(true)
  59.             {
  60.                while(true)
  61.                {
  62.                   if(eval("\x01") == 315)
  63.                   {
  64.                      set("\x01",eval("\x01") - 66);
  65.                      ┬º┬ºpush(true);
  66.                      continue;
  67.                   }
  68.                   if(eval("\x01") == 439)
  69.                   {
  70.                      set("\x01",eval("\x01") + 464);
  71.                      if(┬º┬ºpop())
  72.                      {
  73.                         set("\x01",eval("\x01") - 787);
  74.                      }
  75.                      continue;
  76.                   }
  77.                   if(eval("\x01") == 898)
  78.                   {
  79.                      set("\x01",eval("\x01") - 459);
  80.                      ┬º┬ºpush(true);
  81.                      continue;
  82.                   }
  83.                   if(eval("\x01") == 797)
  84.                   {
  85.                      set("\x01",eval("\x01") - 291);
  86.                      if(┬º┬ºpop())
  87.                      {
  88.                         set("\x01",eval("\x01") + 410);
  89.                      }
  90.                      continue;
  91.                   }
  92.                   if(eval("\x01") == 926)
  93.                   {
  94.                      break loop1;
  95.                   }
  96.                   if(eval("\x01") == 938)
  97.                   {
  98.                      set("\x01",eval("\x01") - 596);
  99.                      ┬º┬ºpush(true);
  100.                      continue;
  101.                   }
  102.                   if(eval("\x01") == 256)
  103.                   {
  104.                      set("\x01",eval("\x01") + 682);
  105.                      ┬º┬ºpush(mbord(ord(mblength(ord(┬º┬ºpop())))));
  106.                      break loop0;
  107.                   }
  108.                   if(eval("\x01") == 58)
  109.                   {
  110.                      set("\x01",eval("\x01") + 269);
  111.                      toggleHighQuality();
  112.                      toggleHighQuality();
  113.                      stop();
  114.                      break loop0;
  115.                   }
  116.                   if(eval("\x01") == 521)
  117.                   {
  118.                      set("\x01",eval("\x01") + 268);
  119.                      if(┬º┬ºpop())
  120.                      {
  121.                         set("\x01",eval("\x01") - 772);
  122.                      }
  123.                      continue;
  124.                   }
  125.                   if(eval("\x01") == 789)
  126.                   {
  127.                      break;
  128.                   }
  129.                   if(eval("\x01") == 281)
  130.                   {
  131.                      set("\x01",eval("\x01") - 260);
  132.                      if(┬º┬ºpop())
  133.                      {
  134.                         set("\x01",eval("\x01") + 718);
  135.                      }
  136.                      continue;
  137.                   }
  138.                   if(eval("\x01") == 327)
  139.                   {
  140.                      set("\x01",eval("\x01") + 194);
  141.                      ┬º┬ºpush(true);
  142.                      continue;
  143.                   }
  144.                   if(eval("\x01") == 591)
  145.                   {
  146.                      set("\x01",eval("\x01") - 425);
  147.                      ┬º┬ºpush(┬º┬ºpop() | {});
  148.                      break loop0;
  149.                   }
  150.                   if(eval("\x01") == 249)
  151.                   {
  152.                      set("\x01",eval("\x01") - 191);
  153.                      if(┬º┬ºpop())
  154.                      {
  155.                         set("\x01",eval("\x01") + 269);
  156.                      }
  157.                      continue;
  158.                   }
  159.                   if(eval("\x01") == 342)
  160.                   {
  161.                      set("\x01",eval("\x01") + 584);
  162.                      if(┬º┬ºpop())
  163.                      {
  164.                         set("\x01",eval("\x01") - 28);
  165.                      }
  166.                      continue;
  167.                   }
  168.                   if(eval("\x01") == 764)
  169.                   {
  170.                      set("\x01",eval("\x01") - 508);
  171.                      if(┬º┬ºpop())
  172.                      {
  173.                         set("\x01",eval("\x01") + 682);
  174.                      }
  175.                      continue;
  176.                   }
  177.                   if(eval("\x01") == 841)
  178.                   {
  179.                      set("\x01",eval("\x01") + 135);
  180.                      if(┬º┬ºpop())
  181.                      {
  182.                         set("\x01",eval("\x01") - 205);
  183.                      }
  184.                      continue;
  185.                   }
  186.                   if(eval("\x01") == 903)
  187.                   {
  188.                      set("\x01",eval("\x01") - 787);
  189.                      break loop0;
  190.                   }
  191.                   if(eval("\x01") == 17)
  192.                   {
  193.                      set("\x01",eval("\x01") + 824);
  194.                      ┬º┬ºpush(true);
  195.                      continue;
  196.                   }
  197.                   if(eval("\x01") == 976)
  198.                   {
  199.                      set("\x01",eval("\x01") - 205);
  200.                      break loop0;
  201.                   }
  202.                   if(eval("\x01") == 771)
  203.                   {
  204.                      set("\x01",eval("\x01") + 216);
  205.                      ┬º┬ºpush(true);
  206.                      continue;
  207.                   }
  208.                   if(eval("\x01") == 116)
  209.                   {
  210.                      set("\x01",eval("\x01") + 165);
  211.                      ┬º┬ºpush(true);
  212.                      continue;
  213.                   }
  214.                   if(eval("\x01") == 987)
  215.                   {
  216.                      set("\x01",eval("\x01") - 396);
  217.                      if(┬º┬ºpop())
  218.                      {
  219.                         set("\x01",eval("\x01") - 425);
  220.                      }
  221.                      continue;
  222.                   }
  223.                   if(eval("\x01") == 166)
  224.                   {
  225.                      continue loop1;
  226.                   }
  227.                   if(eval("\x01") == 21)
  228.                   {
  229.                      set("\x01",eval("\x01") + 718);
  230.                      break loop0;
  231.                   }
  232.                   if(eval("\x01") == 739)
  233.                   {
  234.                      set("\x01",eval("\x01") + 58);
  235.                      ┬º┬ºpush(true);
  236.                      continue;
  237.                   }
  238.                   if(eval("\x01") != 506)
  239.                   {
  240.                      if(eval("\x01") == 916)
  241.                      {
  242.                         set("\x01",eval("\x01") - 584);
  243.                         Object.registerClass("Border",mx.skins.Border);
  244.                      }
  245.                      break loop0;
  246.                   }
  247.                   set("\x01",eval("\x01") + 410);
  248.                   loop3:
  249.                   while(true)
  250.                   {
  251.                      var _loc3_ = ┬º┬ºpop();
  252.                      while(true)
  253.                      {
  254.                         _loc3_ = _loc3_ + 1;
  255.                         if(_loc3_ == _loc4_)
  256.                         {
  257.                            break;
  258.                         }
  259.                         var _loc2_ = _loc1_[┬º┬ºconstant(33)][┬º┬ºconstant(34)](_loc3_);
  260.                         if(_loc2_ instanceof eval(┬º┬ºconstant(135)))
  261.                         {
  262.                            _loc2_ = _loc2_[┬º┬ºconstant(136)][_loc1_[┬º┬ºconstant(62)]];
  263.                         }
  264.                         else if(typeof _loc2_ != ┬º┬ºconstant(137))
  265.                         {
  266.                            _loc2_ = String(_loc2_[_loc1_[┬º┬ºconstant(62)]]);
  267.                         }
  268.                         _loc2_ = _loc2_[┬º┬ºconstant(138)](0,_loc5_[┬º┬ºconstant(56)]);
  269.                         if(_loc5_ == _loc2_ || _loc5_[┬º┬ºconstant(139)]() == _loc2_[┬º┬ºconstant(139)]())
  270.                         {
  271.                            var _loc6_ = _loc3_ - _loc4_;
  272.                            break;
  273.                         }
  274.                         if(_loc3_ >= _loc1_[┬º┬ºconstant(76)]() - 1)
  275.                         {
  276.                            continue loop3;
  277.                         }
  278.                      }
  279.                      if(_loc6_ != 0)
  280.                      {
  281.                         _loc1_[┬º┬ºconstant(125)](_loc6_);
  282.                      }
  283.                      ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  284.                      _loc2_[┬º┬ºconstant(140)] = function(rowIndex)
  285.                      {
  286.                         if(!this[┬º┬ºconstant(141)])
  287.                         {
  288.                            return undefined;
  289.                         }
  290.                         this[┬º┬ºconstant(123)] = true;
  291.                         this[┬º┬ºconstant(110)] = ┬º┬ºconstant(116)(this,┬º┬ºconstant(109),15);
  292.                         this[┬º┬ºconstant(124)] = this[┬º┬ºconstant(122)];
  293.                         if(!this[┬º┬ºconstant(96)])
  294.                         {
  295.                            return undefined;
  296.                         }
  297.                         this[┬º┬ºconstant(95)](rowIndex);
  298.                      };
  299.                      _loc2_[┬º┬ºconstant(142)] = function(rowIndex)
  300.                      {
  301.                      };
  302.                      _loc2_[┬º┬ºconstant(143)] = function(rowIndex)
  303.                      {
  304.                         if(!this[┬º┬ºconstant(141)])
  305.                         {
  306.                            return undefined;
  307.                         }
  308.                         var _loc2_ = this[┬º┬ºconstant(16)][rowIndex][┬º┬ºconstant(105)];
  309.                         if(this[┬º┬ºconstant(88)](┬º┬ºconstant(144)) && _loc2_ != undefined)
  310.                         {
  311.                            this[┬º┬ºconstant(16)][rowIndex][┬º┬ºconstant(35)](_loc2_,┬º┬ºconstant(145),false);
  312.                         }
  313.                         this[┬º┬ºconstant(108)]({(┬º┬ºconstant(106)):┬º┬ºconstant(146),(┬º┬ºconstant(147)):rowIndex + this[┬º┬ºconstant(31)]});
  314.                      };
  315.                      _loc2_[┬º┬ºconstant(148)] = function(rowIndex)
  316.                      {
  317.                         if(!this[┬º┬ºconstant(141)])
  318.                         {
  319.                            return undefined;
  320.                         }
  321.                         if(this[┬º┬ºconstant(88)](┬º┬ºconstant(144)))
  322.                         {
  323.                            this[┬º┬ºconstant(16)][rowIndex][┬º┬ºconstant(35)](this[┬º┬ºconstant(16)][rowIndex][┬º┬ºconstant(105)],this[┬º┬ºconstant(32)](rowIndex + this[┬º┬ºconstant(31)]),false);
  324.                         }
  325.                         this[┬º┬ºconstant(108)]({(┬º┬ºconstant(106)):┬º┬ºconstant(149),(┬º┬ºconstant(147)):rowIndex + this[┬º┬ºconstant(31)]});
  326.                      };
  327.                      _loc2_[┬º┬ºconstant(150)] = function(rowIndex)
  328.                      {
  329.                         if(!this[┬º┬ºconstant(141)] || this[┬º┬ºconstant(123)] != true || !this[┬º┬ºconstant(96)])
  330.                         {
  331.                            return undefined;
  332.                         }
  333.                         if(!this[┬º┬ºconstant(151)])
  334.                         {
  335.                            if(this[┬º┬ºconstant(110)])
  336.                            {
  337.                               this[┬º┬ºconstant(95)](rowIndex,false);
  338.                            }
  339.                            else
  340.                            {
  341.                               this[┬º┬ºconstant(124)] = this[┬º┬ºconstant(122)];
  342.                               this[┬º┬ºconstant(140)](rowIndex);
  343.                            }
  344.                         }
  345.                      };
  346.                      _loc2_[┬º┬ºconstant(152)] = function(rowIndex)
  347.                      {
  348.                         if(!this[┬º┬ºconstant(141)])
  349.                         {
  350.                            return undefined;
  351.                         }
  352.                         if(!this[┬º┬ºconstant(153)])
  353.                         {
  354.                            this[┬º┬ºconstant(148)](rowIndex);
  355.                         }
  356.                      };
  357.                      _loc2_[┬º┬ºconstant(154)] = function(Void)
  358.                      {
  359.                         super[┬º┬ºconstant(154)]();
  360.                         this[┬º┬ºconstant(155)] = true;
  361.                         this[┬º┬ºconstant(156)] = false;
  362.                         if(this[┬º┬ºconstant(33)] == undefined)
  363.                         {
  364.                            this[┬º┬ºconstant(33)] = new ┬º\┬º\┬ºconstant(19)┬º();
  365.                            this[┬º┬ºconstant(33)][┬º┬ºconstant(158)](┬º┬ºconstant(157),this);
  366.                         }
  367.                         this[┬º┬ºconstant(79)] = this[┬º┬ºconstant(18)] = 10;
  368.                      };
  369.                      _loc2_[┬º┬ºconstant(159)] = function(Void)
  370.                      {
  371.                         super[┬º┬ºconstant(159)]();
  372.                         this[┬º┬ºconstant(25)] = this[┬º┬ºconstant(162)](┬º┬ºconstant(161),this[┬º┬ºconstant(160)]);
  373.                         this[┬º┬ºconstant(10)] = true;
  374.                         this[┬º┬ºconstant(44)]();
  375.                      };
  376.                      _loc2_[┬º┬ºconstant(163)] = function(Void)
  377.                      {
  378.                         if(this[┬º┬ºconstant(43)])
  379.                         {
  380.                            delete this[┬º┬ºconstant(43)];
  381.                            this[┬º┬ºconstant(15)] = 0;
  382.                            this[┬º┬ºconstant(25)][┬º┬ºconstant(17)]();
  383.                            this[┬º┬ºconstant(25)] = this[┬º┬ºconstant(162)](┬º┬ºconstant(161),this[┬º┬ºconstant(160)]);
  384.                         }
  385.                         if(this[┬º┬ºconstant(53)])
  386.                         {
  387.                            this[┬º┬ºconstant(78)]();
  388.                         }
  389.                         this[┬º┬ºconstant(164)][┬º┬ºconstant(163)]();
  390.                      };
  391.                      _loc2_[┬º┬ºconstant(165)] = function(propName)
  392.                      {
  393.                         if(this[┬º┬ºconstant(166)][propName])
  394.                         {
  395.                            this[┬º┬ºconstant(53)] = true;
  396.                            this[┬º┬ºconstant(44)]();
  397.                         }
  398.                         else
  399.                         {
  400.                            var _loc3_ = 0;
  401.                            while(_loc3_ < this[┬º┬ºconstant(15)])
  402.                            {
  403.                               this[┬º┬ºconstant(16)][_loc3_][┬º┬ºconstant(165)](propName);
  404.                               _loc3_ = _loc3_ + 1;
  405.                            }
  406.                         }
  407.                         super[┬º┬ºconstant(165)](propName);
  408.                      };
  409.                      _loc1_[┬º┬ºconstant(167)] = eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(168)][┬º┬ºconstant(169)](eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)]);
  410.                      _loc1_[┬º┬ºconstant(170)] = eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(171)][┬º┬ºconstant(169)](eval(┬º┬ºconstant(19)));
  411.                      _loc2_[┬º┬ºconstant(160)] = 100;
  412.                      _loc2_[┬º┬ºconstant(172)] = 0;
  413.                      _loc2_[┬º┬ºconstant(24)] = ┬º┬ºconstant(173);
  414.                      _loc2_[┬º┬ºconstant(11)] = 22;
  415.                      _loc2_[┬º┬ºconstant(15)] = 0;
  416.                      _loc2_[┬º┬ºconstant(62)] = ┬º┬ºconstant(174);
  417.                      _loc2_[┬º┬ºconstant(115)] = 30;
  418.                      _loc2_[┬º┬ºconstant(151)] = false;
  419.                      _loc2_[┬º┬ºconstant(153)] = false;
  420.                      _loc2_[┬º┬ºconstant(175)] = ┬º┬ºconstant(5);
  421.                      _loc2_[┬º┬ºconstant(166)] = {(┬º┬ºconstant(21)):true,(┬º┬ºconstant(176)):true,(┬º┬ºconstant(177)):true,(┬º┬ºconstant(178)):true,(┬º┬ºconstant(179)):true,(┬º┬ºconstant(180)):true,(┬º┬ºconstant(181)):true,(┬º┬ºconstant(182)):true,(┬º┬ºconstant(183)):true,(┬º┬ºconstant(184)):true,(┬º┬ºconstant(185)):true,(┬º┬ºconstant(186)):true};
  422.                      _loc2_[┬º┬ºconstant(14)] = 0;
  423.                      _loc2_[┬º┬ºconstant(96)] = true;
  424.                      _loc2_[┬º┬ºconstant(99)] = false;
  425.                      ┬º┬ºconstant(195)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(6)],null,1);
  426.                      break loop0;
  427.                   }
  428.                }
  429.                set("\x01",eval("\x01") - 772);
  430.                return ┬º┬ºpop();
  431.                set("\x01",eval("\x01") + 598);
  432.             }
  433.             set("\x01",eval("\x01") - 28);
  434.             break;
  435.          }
  436.          if(eval("\x01") != 792)
  437.          {
  438.             if(eval("\x01") == 719)
  439.             {
  440.                set("\x01",eval("\x01") - 547);
  441.                Object.registerClass("ScrollSelectList",mx.controls.listclasses.ScrollSelectList);
  442.             }
  443.             break;
  444.          }
  445.          set("\x01",eval("\x01") - 710);
  446.          ┬º┬ºpush(true);
  447.       }
  448.    }
  449. }
  450.